#pragma once
#include <OOPUtils/OOPUtils.h>


BEGIN_OOP_CLASS (TestClassA)
public:

	TestClassA ();

	~TestClassA ();

	TestClassA& operator= (const TestClassA& r_source);

	int val () const { return _val; }
	void val (int val) { _val = val; __contentModified (); }

	virtual void read (OOP::ResourceLoader& r_loader);

	virtual void write (OOP::ResourceSaver& r_saver) const;

private:

	int _val;

END_OOP_CLASS